package edu.upc.metodos;

import java.util.ArrayList;

import edu.upc.entidades.Administrador;
public class MetodosAdministrador {  

	private ArrayList<Administrador> listAdministrador = new ArrayList<Administrador>();

	public ArrayList<Administrador> getListAdm() {
		return listAdministrador;

	}

	public void RegistraAdministrador(String codigo, String nombre,
			String clave, String estado) {
		int contador = 0;
		Administrador datos = new Administrador(codigo, nombre, clave, estado);

		if (codigo == "" || nombre == "" || clave == "" || estado == "") {
			System.out.println("  Debe ingresar los datos obligatorios de Administrador.");
		} else {
			for (Administrador listado : listAdministrador) {
				if (listado.getCodigo() == codigo) {
					System.out
							.println("  Ya existe un administrador con los mismos datos, favor validar.");
					System.out.println("");
					contador = 1;
					break;
				}
			}
			if (contador == 0) {
				listAdministrador.add(datos);
				System.out
						.println("  El administrador se registro satisfactoriamente");
				System.out.println("");
			}
		}
	}

	public Administrador obtenerAdministrador(String codigo) {

		Administrador datos = null;

		for (Administrador Listado : listAdministrador) {
			if (Listado.getCodigo() == codigo) {
				datos = Listado;
			}
		}
		if(datos ==null ){
			System.out.println("  No se encontro Administrador con ese codigo");
			System.out.println("");
		}
		return datos;
	}
}
